About Becklow Square Limited (12827607) United Kingdom