About Abimara (park Road) Limited (10571964) United Kingdom