About The Scran & Scallie Limited (SC437785) United Kingdom