About Westhaven Project Developments Ltd. (SC331208) United Kingdom