About Squib Properties Ltd (12942843) United Kingdom