About Spencer Mckenna Projects Ltd (12834543) United Kingdom