About Shelton Miranda Limited (10088256) United Kingdom