About Squab Holding Limited (08239127) United Kingdom