About Craighall Properties Ltd (SC423256) United Kingdom