Sorry for the very delayed reply, this is the first chance Ive had to do some testing.
It now appears as if its working, although please let me know if I'm missing something, and the only thing I've done is that I restarted the router the other day due to some issues with my internet connection.
I started off my confirming all subnets and IPs were correct then proceeded with the following tests
Desktop 10.100.3.3 255.255.255.0
Firestick 10.100.3.5 255.255.255.0
Mobile 10.100.3.6 255.255.255.0
Tablet 10.100.3.7 255.255.255.0
Laptop 192.168.1.21 255.255.255.0
Desktop to Firestick SUCCESS
Desktop to Mobile SUCCESS
Desktop to tablet SUCCESS
Desktop to www.google.co.uk SUCCESS
Desktop to 8.8.8.8 SUCCESS
Desktop to 10.100.3.1 FAIL (as expected)
Desktop to Laptop FAIL (as expected)
Mobile to Desktop FAIL (Not as expected but research shows this is a windows firewall rule I need to configure)
Mobile to Firestick SUCCESS
Mobile to Tablet SUCCESS
Mobile to www.google.co.uk SUCCESS
Mobile to 8.8.8.8 SUCCESS
Mobile to 10.100.3.1 FAIL (as expected)
Mobile to Laptop FAIL (as expected)
Tablet to Desktop FAIL (Not as expected but research shows this is a windows firewall rule I need to configure)
Tablet to Firestick SUCCESS
Tablet to Mobile SUCCESS
Tablet to www.google.co.uk SUCCESS
Tablet to 8.8.8.8 SUCCESS
Tablet to 10.100.3.1 FAIL (as expected)
Tablet to Laptop FAIL (as expected)