About Integra Properties Limited (10680436) United Kingdom