About Amarilla House Freehold Limited (10863101) United Kingdom