About Sheppey Beach Villas Limited (05142742) United Kingdom