About Allanbrae Limited (12837540) United Kingdom