About Shellbraes Property Ltd (09046869) United Kingdom