About Scimitar Properties Limited (11098364) United Kingdom