About Sawgrass Properties Limited (NI055852) United Kingdom