About Handleys Properties Limited (12827984) United Kingdom