About Hicks & Beswarick Properties Limited (12532028) United Kingdom