About Invicta Properties Sidcup Limited (13635638) United Kingdom