About Holbeck Properties Limited (11005986) United Kingdom